Extending Ruby on Rails for Semantic Web Applications
نویسندگان
چکیده
We extend the Ruby on Rails framework towards a more complete Semantic Web application framework. The SWORD plugin provides developers with a set of tools and libraries for managing Semantic Web data and rapid Semantic Web Application development. We describe the functionality of the SWORD plugin and demonstrate its use for rapid development of a social networking application.
منابع مشابه
Leveraging Existing Web Frameworks for a SIOC Explorer to Browse Online Social Communities
Since online Semantic Web applications are based on existing Web infrastructure, developing these applications could leverage experiences with and infrastructure of existing frameworks. These frameworks need to be extended to deal with the different nature of Semantic Web data. We introduce several extensions to the Ruby on Rails Web development framework to support Semantic Web application dev...
متن کاملThe Talia library platform Rapidly building a digital library on Rails
Talia is a web-based distributed digital library and publishing system, designed for scholarly research in philosophy. Talia is based on semantic web technology; it’s being developed with the Ruby on Rails web framework. Rails is a relatively new environment, which allows developers to easily create well-structured web applications. By combining its power with semantic web technology and levera...
متن کاملActiveRDF: Embedding Semantic Web data into object-oriented languages
Semantic Web applications share a large portion of development effort with database-driven Web applications. Existing approaches for development of these database-driven applications cannot be directly applied to Semantic Web data due to differences in the underlying data model. We develop a mapping approach that embeds Semantic Web data into object-oriented languages and thereby enables reuse ...
متن کاملAgile Programming and Design Patterns on Web Applications Using J2EE and Ruby on Rails –A Case Study
Agile Programming methodologies reduce the risk of longer time consumption for the software applications development. They give much importance to the real-time communication and priority for the satisfaction of stake holders. From the object oriented world the Design patterns have taken a lot of effort for the design reuse. Design patterns provide solutions and also make easy to common design ...
متن کاملThe play! Framework
Web Development has grown tremendously during the last decade. Enabling the possibility to create and deploy web applications in a more convenient way, frameworks like Ruby On Rails, Grails, Django or CakePHP have arisen. The concept of rapid web development has not been available for the java world until Zenexity released its framework play!. This paper will demonstrate the key concepts of pla...
متن کامل